package com.dingreading.cloud.ssxcx.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 课后评价表 实体类。
 *
 * @author EDY
 * @since 2025-08-21
 */
@Data
public class CaLessonEvaluateDto implements Serializable {

    /**
     * 评价uid
     */
    private String uid;

    /**
     * 点名uid
     */
    private String callNamesUid;

    /**
     * 老师给学生的分数 (例如1-5星)
     */
    private Integer teacherScore;

    /**
     * 老师给学生的评语
     */
    private String teacherComment;

    /**
     * 学生给老师的分数 (例如1-5星)
     */
    private Integer studentScore;

    /**
     * 学生给老师的评语
     */
    private String studentComment;

    /**
     * 添加时间
     */
    @JsonFormat(locale = "zh", timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date addTime;

    /**
     * 更新时间
     */
    @JsonFormat(locale = "zh", timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date editTime;

    /**
     * 创建人uid
     */
    private String addStaffUid;

    /**
     * 创建人姓名
     */
    private String addStaffName;

    /**
     * 更新人uid
     */
    private String lastStaffUid;

    /**
     * 更新人姓名
     */
    private String lastStaffName;


}
